self-protected transformer - Francés Inglés Diccionario